package com.account.book.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @author liang-hw
 * @className UserTelReqVO
 * @description 获取用户手机号，请求实体
 * @date 2023/11/09 14:23:46
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "获取用户手机号，请求实体", description = "获取用户手机号，请求实体")
public class UserTelReqVo implements Serializable {

    private static final long serialVersionUID = 4044771749375371123L;

    @ApiModelProperty("用户id")
    private String userId;

    @ApiModelProperty("openid")
    private String openid;

    @ApiModelProperty("token")
    private String token;

    @ApiModelProperty("动态令牌。可通过动态令牌换取用户手机号")
    private String code;

    @ApiModelProperty("包括敏感数据在内的完整用户信息的加密数据")
    private String encryptedData;

    @ApiModelProperty("加密算法的初始向量")
    private String iv;

}
